package cn.supermarket.service.iservice;


import cn.supermarket.pojo.dto.AddSupplierDTO;
import cn.supermarket.pojo.dto.SupplierSimpleDTO;
import cn.supermarket.pojo.entity.Supplier;
import cn.supermarket.pojo.vo.SupplierInfoVO;
import cn.supermarket.web.JsonPage;

import java.util.List;

/**
 * 供货商信息管理
 */
public interface ISupplierService {
    /**
     * 添加供货商
     */
    void addSupplier(AddSupplierDTO addSupplierDTO);

    /**
     * 分页查询所有供货商信息
     */
    JsonPage<SupplierInfoVO> getSupplierInfo(String name, Integer pageNum, Integer pageSize);

    /**
     * 编辑供货商信息
     */
    void updateSupplierInfo(Long id,SupplierSimpleDTO supplierSimpleDTO);

    /**
     * 注销
     */
    void cancelSupplier(Long id);

    /**
     * 导出供货商列表
     */

}
